package com.tt.fashionWebSite.domain;

import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;

@SuppressWarnings("serial")
@Entity
@Table(name = "khuyen_mai")
@NamedQueries({
        @NamedQuery(name = "getAllDeal", query = "SELECT c FROM KhuyenMai c"),
//        @NamedQuery(name = "User.searchAllUser",query = "SELECT u FROM User u") ,
})
public class KhuyenMai implements Serializable {
    public static final String GET_ALL_DEAL = "getAllDeal";

    @Id
    @Column(name = "MA_KM")
    private String maKM;

   @ManyToOne
   @JoinColumn(name = "NGUOI_TAO")
   private ThongTinThanhVien thongTinThanhVien;

    @Column(name = "TEN_KM")
    private String tenKM;

    @Column(name = "NGAY_TAO_KM")
    private Date ngayTaoKM;

    @Column(name = "NGAY_BD")
    private Date ngayBD;

    @Column(name = "NGAY_KT")
    private Date ngayKT;

    public String getMaKM() {
        return maKM;
    }

    public void setMaKM(String maKM) {
        this.maKM = maKM;
    }

    public String getTenKM() {
        return tenKM;
    }

    public void setTenKM(String tenKM) {
        this.tenKM = tenKM;
    }

    public Date getNgayTaoKM() {
        return ngayTaoKM;
    }

    public void setNgayTaoKM(Date ngayTaoKM) {
        this.ngayTaoKM = ngayTaoKM;
    }

    public Date getNgayBD() {
        return ngayBD;
    }

    public void setNgayBD(Date ngayBD) {
        this.ngayBD = ngayBD;
    }

    public Date getNgayKT() {
        return ngayKT;
    }

    public void setNgayKT(Date ngayKT) {
        this.ngayKT = ngayKT;
    }

   public ThongTinThanhVien getThongTinThanhVien() {
      return thongTinThanhVien;
   }

   public void setThongTinThanhVien(ThongTinThanhVien thongTinThanhVien) {
      this.thongTinThanhVien = thongTinThanhVien;
   }
}
